package org.jdsm.flow.core.users;

import org.jdsm.flow.core.base.IEntity;

/**
 * User: Mykhaylo Komarichyn
 * Date: 10.06.2010
 * Time: 18:09:19
 */
public interface IGroup<T>  extends IEntity<T> {
    /**
     * @return group identifier
     */
    public T getId();

    /**
     * @return group name
     */
    public String getName();

    /**
     * @return group permission
     */
    public Long getPermission();

    /**
     * @return group description
     */
    public String getDescription();

}
